<?php
namespace Admin\Model;
use Think\Model;

/**
* 
*/
class UsersModel extends Model
{
	protected $_validate = array(
	    array('pass', 'require', '密码必须填写！', 1),
	    array('pass2','pass','两次密码不一致',0,'confirm', self::MODEL_BOTH),//插入时验证
	    array('username', 'require', '账号必须填写！', 1),
        array('username', '', '账号已经存在',0, 'unique', self::MODEL_INSERT),
        array('username',array('administrator','admin'),'用户名不能是administrator或admin',1,'notin'),
		array('email', 'require', '邮箱必须填写！', 1),
		array('tele', 'require', '电话号码必须填写！'),
        array('realname', 'require', '真实姓名必须填写！'),
		array('photo', 'require', '头像必须上传！'),
		array('intro', 'require', '介绍必须填写！')
    );

    // protected $_auto = array(
				// 	//为think_users表的createtime字段生成当前的日期
				// 	 array('regtime',date(Y-m-d),self::MODEL_INSERT,'function'),
				// 	//为think_users表的pass字段进行md5加密
				// 	array('password','md5', self::MODEL_INSERT,'function')
				// 	    );

  //   public $_auto = array(
		// //为think_users表的createtime字段生成当前的日期
		//  array('regtime',"getdate",self::MODEL_INSERT,'callback'),
		// //为think_users表的pass字段进行md5加密
	 //     array('password','md5', self::MODEL_INSERT, 'function'),
		//     );

		// function getdate(){
  //   	return date('Y-m-d');


	// protected $_validate = array(
 //        array('username', 'require', '账号必须！', 1),
 //        array('username', '', '账号已经存在', 0, 'unique', self::MODEL_INSERT),
 //        array('username',array('administrator','admin')
	// 		'用户名不能是administrator或admin',1,'notin'),
	// 	array('pass', 'require', '密码必须！', 1),
	// 	array('pass2','pass','两次密码不一致',0,'confirm',1),//插入时验证
 //        array('realname', 'require', '真实姓名必须'),
	// 	array('email', 'require', '邮箱必须！', 1),
 //    );


	// 添加自动验证代码（规则），添加自动填充规则
	// function __construct(argument)
	// {
	// 	# code...
	// }
}